spout off (one's) opinion

Translations
donner son avis à tout-va